Priority Queue (Binary Tree)

insert
extractMax
buildHeap
restart